﻿body
{
font: 14px/1.5 'Helvetica','Arial',Sans-serif;
}

/* float clearing for IE6 */
* html .clearfix{
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
  min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

body, header, nav, ul, li, a, div, p, h1, select, input{
margin: 0; 
padding: 0; 
font-family:arial;
}
a, .ui-link, .ui-body-c .ui-link{
color:#CD3508;
}

header
{
    background-color:#212121;
    display:block;
    -webkit-box-shadow: -5px -5px 5px 5px #222;
    -moz-box-shadow: -5px -5px 5px 5px #222;
    box-shadow: -5px -5px 5px 5px #222;
    position: relative;
}
header h1{
    font-size: 1.2em; 
    text-align:center; 
    padding: 10px 0; 
    color:#eee;
    background: #323232;
    text-shadow:none;
    -webkit-box-shadow: -5px -5px 5px 5px #222;
}

header nav {
    border-top:1px solid #323232; 
    display:block;
}
header nav ul{
    display: block;
    overflow: hidden;
}

header li{
    float:left; 
    margin:0; 
    padding:0; 
    list-style-type:none;
    width: 20%;
}
header nav li a{
    text-align: center; 
    display:block; 
    color:#eee; 
    font-weight:bold; 
    padding:10px 0; 
    text-decoration:none; 
    font-size:12px; 
    border-right:1px solid #3a3a3a; 
    background:#212121;
    -webkit-box-shadow: 0 1px 3px black inset;
    -moz-box-shadow: 0 1px 3px black inset;
    box-shadow: 0 1px 3px black inset;
}
header nav li:last-child a{
    border-right: none;
}
header nav li a:hover{
    color:#fff; 
    text-decoration:underline;
    background:#434343; 
}
header a, header h1{
    text-shadow: none;
}
.content-textbox {
	margin-bottom: 15px;
	margin-top: 10px;
	padding: 8px; 
	background:#f9f9f9;
	-webkit-box-shadow: 0 0 3px #CCC;
	-moz-box-shadow:  0 0 3px #CCC;
	box-shadow:  0 0 3px #CCC;
	line-height: 1.2em;
}
.content-textbox a{
	display: inline;
}
.content-textbox p{
	margin: 0 0 8px 0;
}

/** OVERRIDE **/
.ui-body-c header .ui-link{ font-weight: normal; color: #ffffff;}
.ui-collapsible-set{padding: 0 8px;}
.ui-bar-d{
	text-shadow: 0 1px 0 #666;
	background: #333;
	color: #eee;
	background-image: none;
}

.ui-bar-b{
	text-shadow: #555 0px 1px 3px;
	border: none;
	background: #575749;
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.46, #DB4900),color-stop(0.18, #CD4400));
	background-image: -moz-linear-gradient(center bottom,#CD4400 46%,#DB4900 64%);

}
.ui-bar-a{
	background: #3B3B3B;
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.35, #292929),
	    color-stop(0.68, #3B3B3B)
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    #292929 35%,
	    #3B3B3B 68%
	);
	
	-webkit-box-shadow: -5px -5px 5px 5px #222;
	-moz-box-shadow: -5px -5px 5px 5px #222;
	box-shadow: -5px -5px 5px 5px #222;
}
.ui-btn-active {
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.46, #bbb),color-stop(0.18, #c3c3c3));
    background-image: -moz-linear-gradient(center bottom,#CD4400 46%,#DB4900 64%);
    text-shadow: none;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    border-left: none;
    border-right: none;
}
.ui-btn-active  {
	color: #575749;
}
.ui-loader .ui-icon {
height: 45px;
width: 45px;
margin-bottom: 7px;
}
.ui-icon-arrow-r{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background-color: #ccc;
}
.ui-checkbox-on .ui-icon, .ui-radio-on .ui-icon {
background-color:#666;
}